//n表示保留几位小数
function keepTwoDecimalFull(num,n=1) {  
    if (typeof n === 'string')n=parseInt(n, 10);  
    var result = parseFloat(num);  
    if (isNaN(result)) {  
        alert('传递参数错误，请检查！');  
        return false;  
    }  
    tev=Math.pow(10, n)
    result = Math.round(num * tev) / tev;  
    var s_x = result.toString(); //将数字转换为字符串
    
    var pos_decimal = s_x.indexOf('.'); //小数点的索引值
    
  
    // 当整数时，pos_decimal=-1 自动补0  
    if (pos_decimal < 0) {  
        pos_decimal = s_x.length;  
        s_x += '.';  
    }
  
    // 当数字的长度< 小数点索引+2时，补0  
    while (s_x.length <= pos_decimal + n) {  
        s_x += '0';  
    }  
    return s_x;  
  } 